settle the score – Deutsch–English translations

🇬🇧 en de 🇩🇪

settle the score

abrechnen
Wiktionary Links